#include "StdAfx.h"
#include "EntityParameter.h"



std::string EntityParameter::getType()
{
	return type;
}

std::string EntityParameter::getName()
{
	return name;
}


//std::string EntityParameter::getStringValue()
//{
//	
//
//	throw(BasicException("Not supported parameter type"));
//}
//
//void EntityParameter::setStringValue(std::string value)
//{
//
//	throw(BasicException("Not supported parameter type"));
//}
//
//int EntityParameter::getIntValue()
//{
//
//	throw(BasicException("Not supported parameter type"));
//}
//
//void EntityParameter::setIntValue(int value)
//{
//	throw(BasicException("Not supported parameter type"));
//}
//
//Ogre::Vector3 EntityParameter::getVectorValue()
//{
//	throw(BasicException("Not supported parameter type"));
//}
//
//void EntityParameter::setVectorValue(Ogre::Vector3 value)
//{
//	throw(BasicException("Not supported parameter type"));
//}
//
//	
//For other types
void* EntityParameter::getValue()
{
	//throw(BasicException("Not supported parameter type"));
	return 0;
}

void EntityParameter::setValue(void* value)
{
	//throw(BasicException("Not supported parameter type"));
}

EntityParameter::EntityParameter(void)
{
}


EntityParameter::~EntityParameter(void)
{
}

int EntityParameter::operator-(EntityParameter &param)
{
	return INT_MAX;
}